home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 016a / 4dann.zip / DOS5.TXT next >
Text File  |  1991-06-11  |  8KB  |  158 lines

  1.  
  2.  
  3.                             4DOS and MS-DOS 5.0
  4.  
  5.  
  6.    (Copyright 1991, JP Software Inc., All Rights Reserved. Published by
  7.    JP Software Inc., P.O. Box 1470, E. Arlington, MA 02174 USA, (617)
  8.    646-3975. Released June 11, 1991.)
  9.  
  10.  
  11. 4DOS Compatible with DOS 5
  12.  
  13.    As you've probably heard, the newest release of MS-DOS, version 5.0,
  14.    was announced today, and may already be on the shelves at your
  15.    favorite computer store.  DOS 5 contains a number of important
  16.    enhancements, but few of them are in the area of command processing.
  17.    4DOS continues to offer a vast improvement over the standard DOS
  18.    command processor, so you can continue to enjoy the improved power,
  19.    flexibility, and control provided by 4DOS while using this latest
  20.    version of DOS.
  21.  
  22.    We've done extensive testing with 4DOS and DOS 5, and we're pleased
  23.    to be able to tell you that they're fully compatible.  You can
  24.    install 4DOS under DOS 5 as you have under earlier versions of DOS,
  25.    and continue to use all the features, power, and flexibility that
  26.    4DOS provides.  4DOS versions 3.02a and 3.03 are fully compatible
  27.    with DOS 5; the same is almost certainly true of 4DOS 3.0 and 3.01,
  28.    but we have not specifically tested these older versions.
  29.  
  30.    These notes tell you how to use the current release of 4DOS with
  31.    DOS 5.  A major new release of 4DOS, to be released later this
  32.    summer, will add many new features and improvements, take advantage
  33.    of new capabilities offered by DOS 5, and adjust some 4DOS command
  34.    switches to conform more closely to those used in DOS 5.  (The term
  35.    "DOS 5", as we use it here, refers to MS-DOS 5.0; for information on
  36.    using 4DOS with DR-DOS 5.0 see the COMPAT.DOC file that came with
  37.    your copy of 4DOS.)
  38.  
  39.  
  40. Installing 4DOS with DOS 5
  41.  
  42.    The first thing you'll notice if you install DOS 5 from the retail
  43.    upgrade package is that 4DOS doesn't get loaded.  That's because DOS
  44.    5's SETUP installation program converts your SHELL= line in
  45.    CONFIG.SYS to load COMMAND.COM.  To fix this, just save a copy of
  46.    CONFIG.SYS before installing DOS 5, and use your editor to move the
  47.    old 4DOS SHELL= line back to your new CONFIG.SYS.  If you haven't
  48.    saved a copy of CONFIG.SYS, use the one SETUP saves on your DOS 5
  49.    Uninstall disk as CONFIG.DAT.
  50.  
  51.    You may also find that 4DOS's HELP appears not to work properly
  52.    under DOS 5, whether you invoke it with the HELP command or the F1
  53.    key.  This is probably because your DOS directory is in the PATH
  54.    before your 4DOS directory, so 4DOS finds DOS's HELP.EXE instead of
  55.    its own.  To fix this, rearrange your PATH so the 4DOS directory is
  56.    before the DOS directory.  If you don't want to rearrange the PATH,
  57.    you can set up a 4HELP environment variable to tell 4DOS where to
  58.    find the HELP.EXE program when F1 is pressed, and an alias to do the
  59.    same for the HELP command.  If your 4DOS HELP.EXE program is in the
  60.    directory C:\4DOS, and DOS's HELP.EXE program is in C:\DOS, the
  61.    appropriate commands to add to AUTOEXEC would be:
  62.  
  63.           set 4help=c:\4dos\help.exe
  64.           alias help c:\4dos\help.exe
  65.           alias doshelp c:\dos\help.exe
  66.  
  67.    The second alias allows you to use the command DOSHELP if you want to
  68.    access DOS 5's HELP.  In the next release of 4DOS we will change the
  69.    name of the HELP program to 4HELP.EXE to avoid conflicts with DOS 5's
  70.    HELP as well as many other software packages that use the name
  71.    HELP.EXE for their help systems.
  72.  
  73.    Once you've taken care of these minor glitches, you can install and run
  74.    4DOS normally under DOS 5.
  75.  
  76.  
  77. 4DOS and DOS 5 Upper Memory Block Support
  78.  
  79.    4DOS uses Upper Memory Blocks (UMBs) to support the /U and /E:nnnnU
  80.    startup switches; see your 4DOS manual for the details.  UMBs can be
  81.    provided by most 386 memory managers (e.g.  386MAX or QEMM) and by
  82.    some 286 products (e.g. MOVE'EM or QRAM, with appropriate hardware).
  83.  
  84.    Under MS-DOS 4 and below, UMBs are managed by your memory manager or
  85.    an XMS driver.  DOS 5 introduces a new approach where UMBs can be
  86.    managed by DOS itself, if you use the DOS=UMB directive in
  87.    CONFIG.SYS.  4DOS currently uses UMBs allocated by your memory
  88.    manager or XMS driver, but can't access UMBs managed by DOS 5.  If
  89.    you have a memory manager with UMB support you'll probably find that
  90.    it provides more flexible UMB management than DOS 5, and continue to
  91.    use it; in this case 4DOS's /U and /E:nnnnU options will work just
  92.    fine.  If you do allow DOS 5 to manage your UMBs, the 4DOS version 3
  93.    /U and /E:nnnnU switches will not work, eliminating the memory
  94.    savings they normally provide.  Our upcoming release will fully
  95.    support the use of UMBs managed by DOS 5.
  96.  
  97.    DOS 5 adds one new internal command which uses UMBs, LOADHIGH (or LH),
  98.    which we've also added to the next release of 4DOS.  LOADHIGH works only
  99.    with DOS 5 UMB management, so if you don't choose to use DOS 5 to manage
  100.    UMBs, you can skip this tip.  However you can access DOS 5's LOADHIGH
  101.    command right now with two aliases:
  102.  
  103.        alias loadhigh command /c loadhigh
  104.        alias lh loadhigh
  105.  
  106.    These aliases assume that COMMAND.COM is in a directory that's on your
  107.    PATH.  If you use them and the LOADHIGH operation is unsuccesful, you
  108.    may leave a "hole" in lower memory.  This is not usually harmful, but
  109.    can waste memory.
  110.  
  111.  
  112. DOS=HIGH and 4DOS
  113.  
  114.    DOS 5 also includes a DOS=HIGH option to load the kernel of DOS into
  115.    memory above 1MB.  This option is unrelated to UMBs, and works properly
  116.    with 4DOS.  The memory savings it achieves will be added to any you've
  117.    already generated with 4DOS.
  118.  
  119.  
  120. ANSI Driver Detection under DOS 5
  121.  
  122.    On some systems, once DOS 5 is installed you may see strings like
  123.    "[2J" on the screen when you try to do a CLS command, or see similar
  124.    problems with COLOR.  This is because, under DOS 5, 4DOS may think an
  125.    ANSI driver is loaded when in fact you aren't using one.  To get
  126.    around the problem use the command SETDOS /A2 to tell 4DOS to assume
  127.    an ANSI driver is not installed. Place this command in the 4START
  128.    file (see page 25 of your 4DOS manual) to make it effective in both
  129.    primary and secondary shells. SETDOS /A2 is available in 4DOS 3.03
  130.    and above, but is not listed in the version 3.03 documentation.
  131.  
  132.  
  133. DOS External Command Error Messages
  134.  
  135.    MS-DOS versions 4 and 5 include an unusual mechanism for displaying
  136.    errors from external DOS commands like XCOPY, FORMAT, or DISKCOPY.
  137.    These commands use the command processor to retrieve their error
  138.    messages; if the messages aren't found they display cryptic messages
  139.    like "Parse error 3" or "Extended error 7".  4DOS does not currently
  140.    support this mechanism, but will support it in the next release, due
  141.    out later this summer.  In most cases these errors are generated by
  142.    simple typographical errors which are almost immediately obvious. If
  143.    you see error messages like this while using MS-DOS 4 or 5 with 4DOS,
  144.    and the cause isn't obvious, check the attached list of error codes
  145.    to interpret the message.
  146.  
  147.  
  148. 4DOS and the DOS 5 Shell
  149.  
  150.    Finally, DOS 5 contains an entirely rewritten DOS shell (DOSSHELL.EXE). 
  151.    4DOS works fine with DOSSHELL.  If you have COMSPEC set properly for
  152.    4DOS and use Shift+F9 to get a command prompt from DOSSHELL, you'll get
  153.    4DOS. However if you use the built-in "MS-DOS Command Prompt" menu
  154.    choice, you'll get COMMAND.COM.  To change this, put the cursor on this
  155.    menu choice and then select File Properties from the menu, and change
  156.    the command line to load 4DOS.COM (with its full path) instead of
  157.    COMMAND.COM.
  158.